Big Huge Thesaurus

electrical storm

noun